export interface CrmPermissionModel {
  Id?: number // 数据权限编号
  UserId: number // 用户编号
  BizType: number // Crm 类型
  BizId: number // Crm 类型数据编号
  Level: number // 权限级别
  ToBizTypes?: number[] // 同时添加至
  DeptName?: string // 部门名称
  Nickname?: string // 用户昵称
  PostNames?: string[] // 岗位名称数组
  CreateTime?: Date
  Ids?: number[]
}


export interface CrmTransferReqModel {
  Id: number // 模块编号
  NewOwnerUserId: number // 新负责人的用户编号
  OldOwnerPermissionLevel?: number // 老负责人加入团队后的权限级别
  ToBizTypes?: number[] // 转移客户时，需要额外有【联系人】【商机】【合同】的 checkbox 选择
}


export enum CrmBizTypeEnum {
  CRM_CLUE = 1, // 线索
  CRM_CUSTOMER = 2, // 客户
  CRM_CONTACT = 3, // 联系人
  CRM_BUSINESS = 4, // 商机
  CRM_CONTRACT = 5, // 合同
  CRM_PRODUCT = 6, // 产品
  CRM_RECEIVABLE = 7, // 回款
  CRM_RECEIVABLE_PLAN = 8 // 回款计划
}

export enum CrmPermissionLevelEnum {
  OWNER = 1, // 所有人
  READ = 2, // 只读
  WRITE = 3 // 可写
}